package com.example.entity.query;


import java.util.Date;
/**
 * @Description:群组信息查询对象
 * 
 * @Date:2024/07/25
 */
public class GroupInfoQuery extends BaseQuery {

	/**
	 * 群ID
	 */
	private String groupId;

	private String groupIdFuzzy;

	/**
	 * 群组名
	 */
	private String groupName;

	private String groupNameFuzzy;

	/**
	 * 群主id
	 */
	private String groupOwnerId;

	private String groupOwnerIdFuzzy;

	/**
	 * 创建时间
	 */
	private Date createTime;

	private String createTimeStart;

	private String createTimeEnd;

	/**
	 * 群公告
	 */
	private String groupNotice;

	private String groupNoticeFuzzy;

	/**
	 * 0：直接加入 1：管理员同意后加入
	 */
	private Integer joinType;

	/**
	 * 状态 1：正常 0：解散
	 */
	private Integer status;

	public String getGroupId() {
		return groupId;
	}
	public void  setGroupId(String groupId) {
		this.groupId = groupId;
	}
	public String getGroupName() {
		return groupName;
	}
	public void  setGroupName(String groupName) {
		this.groupName = groupName;
	}
	public String getGroupOwnerId() {
		return groupOwnerId;
	}
	public void  setGroupOwnerId(String groupOwnerId) {
		this.groupOwnerId = groupOwnerId;
	}
	public Date getCreateTime() {
		return createTime;
	}
	public void  setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	public String getGroupNotice() {
		return groupNotice;
	}
	public void  setGroupNotice(String groupNotice) {
		this.groupNotice = groupNotice;
	}
	public Integer getJoinType() {
		return joinType;
	}
	public void  setJoinType(Integer joinType) {
		this.joinType = joinType;
	}
	public Integer getStatus() {
		return status;
	}
	public void  setStatus(Integer status) {
		this.status = status;
	}
	public String getGroupIdFuzzy() {
		return groupIdFuzzy;
	}
	public void  setGroupIdFuzzy(String groupIdFuzzy) {
		this.groupIdFuzzy = groupIdFuzzy;
	}
	public String getGroupNameFuzzy() {
		return groupNameFuzzy;
	}
	public void  setGroupNameFuzzy(String groupNameFuzzy) {
		this.groupNameFuzzy = groupNameFuzzy;
	}
	public String getGroupOwnerIdFuzzy() {
		return groupOwnerIdFuzzy;
	}
	public void  setGroupOwnerIdFuzzy(String groupOwnerIdFuzzy) {
		this.groupOwnerIdFuzzy = groupOwnerIdFuzzy;
	}
	public String getCreateTimeStart() {
		return createTimeStart;
	}
	public void  setCreateTimeStart(String createTimeStart) {
		this.createTimeStart = createTimeStart;
	}
	public String getCreateTimeEnd() {
		return createTimeEnd;
	}
	public void  setCreateTimeEnd(String createTimeEnd) {
		this.createTimeEnd = createTimeEnd;
	}
	public String getGroupNoticeFuzzy() {
		return groupNoticeFuzzy;
	}
	public void  setGroupNoticeFuzzy(String groupNoticeFuzzy) {
		this.groupNoticeFuzzy = groupNoticeFuzzy;
	}
}